package dao;

import java.util.ArrayList;
import java.util.List;

public class ProduitImpl implements ProduitDAO {
	
	public void init(){
	System.out.println("Mon tutoooooooooo !!");	
	}
	private List<Produit> produits = new ArrayList<Produit>();
	
	@Override
	public void addProduit(Produit p) {
		p.setIdProduit(new Long(produits.size() + 1));
		produits.add(p);

	}

	@Override
	public void deleteProduit(Long id) {
		produits.remove(getProduitById(id));
		/*
		for (Produit p : produits){
			if (p.getIdProduit().equals(id)){
				produits.remove(p);
				break;
			}
		}
		*/

	}

	@Override
	public Produit getProduitById(Long id) {
		Produit produit = null;
		for (Produit p : produits){
			if (p.getIdProduit().equals(id)){
				produit = p;
				break;
			}
		}
		return produit;
	}

	@Override
	public List<Produit> getAllProduits() {

		return produits;
	}

	@Override
	public void updateProduit(Produit p) {
		// TODO Auto-generated method stub

	}

}
